About Snow24 Limited (04003074) United Kingdom