109 employees
Macellan is designing and developing web-based projects for enterprises.
2014
Macellan raised undisclosed on April 20, 2022
Investors: Hackquarters