About Snowberry Ventures Limited (08331397) United Kingdom