About Megacity Technologies Ltd (13091614) United Kingdom