About Squirrel Sports Limited (06049480) United Kingdom