About Spectre Engineering Solutions Ltd (11935518) United Kingdom