Address
101 Cambridge Science Park Milton Road, Cambridge, Cambridgeshire, CB4 0FY
Local authority
South Cambridgeshire

Trading since 5 October 2004, per Companies House.

Search hygiene ratings