About Biosero Limited (11262226) United Kingdom