About Slurry Ice Systems Ltd. (SC283588) United Kingdom