About Megaclose Limited (03495466) United Kingdom