About Inka Corporation Limited (07492250) United Kingdom