About Spectre Technology Ltd (13506584) United Kingdom