About Snax 24 Investments Limited (04770734) United Kingdom