ABBEXA LTD
181 Cambridge Science Park
Cambridge, CB4 0GJ
UK
P: +44 (0) 1223 755950
Customer Service: info@abbexa.com
Technical Support: support@abbexa.com
Orders: orders@abbexa.com
https://www.abbexa.com
U.S. Office
118 Eldridge Rd, Suite C,
Sugar Land, TX 77478 USA
Telephone: +1 832 327 7413
Netherlands Office
Abbexa BV
Wattstraat 54 2723 RD,
Zoetermeer,Netherlands
Telephone: +44 (0) 1223 755950
Return to Profile