About Slush World Scotland Limited (SC694004) United Kingdom