All news on the topic: Beta Drugs Limited

462
Millions of UK aid invested by BII linked to risky health firms and patient safety concerns
From the outside, 123 Victoria Street appears to be just another glass-and-steel office block along the busy route to Parliament Square.