About Lyme Games Studio Ltd (12709648) United Kingdom