ID21 Pte Ltd

The Takeda Group

A global pharmaceutical leader consolidates operations within a 45,000+ sq ft integrated lab-office environment

28
1
2
3
4
5