About Karki & Associates Ltd (10849840) United Kingdom