About Slush Bucket Ltd (11953536) United Kingdom