10 employees
Mechela-Heidenreich is an IT firm that deals with the internet, network installation, IT security, and remote maintenance.
2005