About Snow Plum Limited (11626369) United Kingdom