About Oddie Holdings Limited (09287009) United Kingdom