About Biomedes Ltd (SC344529) United Kingdom