About Sand & Snow Ltd (13031986) United Kingdom