About Oddy Oddy Oddy Ltd (08097229) United Kingdom