About Odemoor Limited (11550544) United Kingdom