About Eco Maxx Limited (11280499) United Kingdom