About Odette International Limited (04039150) United Kingdom