About Lighthouse Games Studio Ltd (10972945) United Kingdom