About Megaclose 1 Limited (10756128) United Kingdom