About Triad Promotions Ltd (SC641482) United Kingdom