About Oddball Entertainment Limited (06703119) United Kingdom