IMBULL
A market leader renowned for its expertise in the world of online couponing.
Launch date
Employees
Company register number 34339618
Amsterdam North Holland (HQ)
Tech stack
Tech stackLearn more about the technologies and tools that this company uses.