About Megaclose Family Holdings Limited (10496304) United Kingdom