About Tristar Associates Limited (11343364) United Kingdom