About Sausage Fingers Games Limited (13047556) United Kingdom