About Intergalactic Studios Ltd (12620429) United Kingdom