About Triada Ltd (03577948) United Kingdom