About Odette Limited (09605632) United Kingdom