About Mead Bioassociates Ltd (11756454) United Kingdom