Kelso Pharma at home in Scotland’s capitalThe Kelso Pharma team announces the establishment of its first office space in Edinburgh, Scotland.