About Snow Technology Solutions Ltd (11905893) United Kingdom