About Eco World London Holdings Limited (06015653) United Kingdom