About Margosa Environmental Solutions Ltd (08266328) United Kingdom