About Bioaccelerate Limited (04083240) United Kingdom