About Stingray Squash Machines Limited (11683485) United Kingdom