About Maxi I Clean Limited (11514449) United Kingdom