About Bioascent Discovery Limited (SC442915) United Kingdom