About Megacom Technologies Limited (03580648) United Kingdom