About Snowshock Ltd (07712564) United Kingdom