About Subspace Games Limited (12806246) United Kingdom