About Kelso Pharma Limited (SC678102) United Kingdom