About Meganix Limited (10940913) United Kingdom