About Canterbury Games Studio Limited (10770320) United Kingdom