About Odra International Ltd (11674628) United Kingdom