About The Megagame Assembly Ltd (12146730) United Kingdom