About Triad Investments Ltd (10028866) United Kingdom