About Snow Seed Limited (12885270) United Kingdom