Abbexa Ltd

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

Telephone: 01223 755 950
Address :
181 Cambridge Science Park Cambridge
Post Code: CB4 0GJ
Country: United Kingdom
Membership Type: Corporate 6-20
Social