About Squarehead Studios Ltd (09202387) United Kingdom