About Odris Investments Limited (09907818) United Kingdom