About London Bioscience Innovation Centre Limited (04013123) United Kingdom