About A Karki Limited (12179334) United Kingdom