About Kelix Bio Limited (12435511) United Kingdom