About Odette S London Ltd (12782328) United Kingdom