About Barrows Pharma Consulting Limited (08680254) United Kingdom