Back in June 2022, we announced that we had merged with Leadfeeder following a €180m investment from ...

Read more
Say Hello to Our New Brand: Echobot is Now Dealfront