About Inka Investments Limited (12169296) United Kingdom