About Inka Property Ltd (12423806) United Kingdom