About Magoo Cleaning Co Ltd (12829831) United Kingdom