About Karki C&a Limited (10192787) United Kingdom