About Tristar Telecom Limited (07190247) United Kingdom