We're currently working on a new website, which will be available very soon.
Our customer portal is still up and can be accessed at this link.
Our contact details are:
Email: info@tissueandcell.tech
Telephone: +44 (0) 114 383 0858
Fax: +44 (0) 114 383 0898
Registered address:
St John’s Innovation Centre
Cowley Road
Cambridge
CB4 0WS
United Kingdom
Company Number: 12015631
Human Tissue Authority (UK) licence no.: 11020