About Khiron Life Sciences Uk Limited (12178110) United Kingdom