About Snowcap Limited (06397270) United Kingdom