About Oddo Limited (09900125) United Kingdom