About Eco-power Environmental (london) Limited (12647957) United Kingdom