100 employees
Metra is the conduit through which the power of technology flows to the Middle East.
1982