About Inka Holdings (uk) Limited (04548059) United Kingdom