About Slush Master & Co Ltd (13387237) United Kingdom