Skip to content

Customer feedback

We are committed to continually enhancing our service but we rely upon customers to highlight areas for improvement. We value your feedback and thank you for your input.

AltaBioscience Ltd

37 Walkers Road,
Manor Side,
B98 9HE

Telephone: +44 (0)1527 584495

Registered in England and Wales: 37 Walkers Road, Redditch, B98 9HE. Registered Number: 07278564