About Nexus Eco Holdings Ltd (08948643) United Kingdom