About Capella Bioscience Ltd (09301325) United Kingdom