About Snelson Investments Limited (12077489) United Kingdom