About Snowgate Investments Limited (04318090) United Kingdom