About Mega Technology Ltd (SC390336) United Kingdom