About Oddball Promotions Limited (04188278) United Kingdom