About Inka Properties Limited (06878491) United Kingdom