About Odyx Ltd (11007379) United Kingdom