Why are you keep saying it’s a UK company, when the article3 itself says: “US company World Eco Energy” and silverleaf posted the home page link of the company which clearly shows a San Diego phone number and address:
11 Mareblu Aliso Viejo, CA 92656
Where do you get this notion that it’s HQ is in London????
Looks like you are confusing it with ANOTHER company:
Ecoworld energy, DIFFERENT from World EcoEnergy co.
http://ecoenergyworld.co/index.php/introduction/
Ecoworld energy in UK is a solar energy company.