About Oddball Designs Limited (11922538) United Kingdom