About Snickers Investments Limited (09262541) United Kingdom