About Slush Kitten Ltd (12654642) United Kingdom