About Io Clinical Ltd (12212820) United Kingdom