About Mercury Game Studio Ltd (11918264) United Kingdom