About Mihaila Clean Ltd (12928224) United Kingdom