About Snow Rose (uk) Limited (07423033) United Kingdom