About Sponge Hammer Games Limited (11232215) United Kingdom