Itaconix (UK) Limited

1 Newtech Square, Zone 2, Deeside Industrial Park, CH5 2NT (North West)