About Slimme Odette Limited (13336038) United Kingdom