About Ttc The Triangle Limited (13162855) United Kingdom