About Odedra Enterprises Worldwide Limited (05322454) United Kingdom