About Demac Promotions Limited (NI025756) United Kingdom