About Meganova Technologies Ltd (13169452) United Kingdom