About Eco-space 41 Ltd (12068355) United Kingdom