About Bad Zebedee Limited (11287073) United Kingdom