About Odesos Enterprise Ltd (11724315) United Kingdom