About Mega Teamclean Services Ltd (11294825) United Kingdom