About Biomondia Ltd (11820360) United Kingdom