XL Energy Ltd.(formerly XL Telecom & Energy Ltd.)

XL Energy Ltd.(formerly XL Telecom & Energy Ltd.)

Company Pages: panel installer
C2, Pooja Plaza, Vikrampuri, Secunderabad, 500009 Andhra Pradesh
+91 40 27883333
+91 40 27883344
India India.png

Staff Information

No. Staff
700

Business Details

Installation Starting Date
2006
Installation size
(S)maller Installations, 1(M)Wp+ Installations
Operating Area
Australia, Bulgaria, Czech Republic, Germany, Spain, India, Italy, Romania

LinkedIn Profiles

Last Update