About Snowdens Investments Limited (11572102) United Kingdom