About Karki Property Ltd (12866348) United Kingdom