About Slush Kitty Ltd (12654690) United Kingdom