About Farspace Studios Games Ltd (09374299) United Kingdom