About Spectre Tscm Ltd (12983057) United Kingdom