About Slush World Limited (07908918) United Kingdom