About Barlborough Pharma Limited (11453101) United Kingdom