About The Slush Factory Ltd (10650867) United Kingdom