About Slush Rush Ltd (13384495) United Kingdom