About Odedra Investments Limited (09669725) United Kingdom