About Astrea Bioseparations Ltd. (02149359) United Kingdom