About Snow Lion Limited (11096287) United Kingdom