About Odell Christoph Limited (11599447) United Kingdom