About Kappa Lifescience Limited (11219411) United Kingdom