About Logo Promotions Limited (03874695) United Kingdom