About Ampersand Game Studios Ltd (11450747) United Kingdom