About Ecco Projects Limited (10450405) United Kingdom