About Inka Snacks Limited (06600748) United Kingdom