About Alta Bioscience Limited (07278564) United Kingdom