About Odx Innovations Limited (SC549676) United Kingdom