About Snow Alpha Ltd (13518881) United Kingdom