About Snow Holdings Ltd (12954265) United Kingdom