About Publisher Promotions Limited (08121504) United Kingdom