About Megacorp Limited (10367334) United Kingdom