About Promo Technologies Ltd (12192726) United Kingdom