In the UK, all new medicines are tested on animals before they are tried in humans.
It was the labs located under center of the cell! https://t.co/BHnf3mXwvf
4 Newark Street
Tel: 0207 882 2562