Solar Trade Platform and Directory of Solar Companies
MTTS

MTTS

Prince Sultan Street, Bin Sulaiman Center, 8th Floor, P.O. Box 14916, Jeddah, 21434
Click to show company phone
Saudi Arabia Saudi Arabia

Staff Information

No. Staff
340

Business Details

On-Grid / Off-Grid
On-grid
Installation size
(S)maller Installations
Other Services
Design, Monitoring
Operating Area
Saudi Arabia
Parent Company
CPC group
Last Update