About Odc Holdings Limited (10908745) United Kingdom