About Oddy Limited (05665065) United Kingdom