About Squareberry Games Ltd (10467584) United Kingdom