ID21 Pte Ltd

The Takeda Group

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

29

Save

Save