About Big Ted Promotions Limited (13318909) United Kingdom