About Otx Plc (06272496) United Kingdom