Abbexa Ltd

Abbexa is based at the World renowned Cambridge Science Park, in Cambridge, UK.

Telephone: 01223 755 950
Address: Innovation Centre Cambridge Science Park Milton Road Cambridge
Post Code: CB4 0EY
Country: United Kingdom
Membership Type: Corporate 6-20