About Spectre Consultants Limited (09988505) United Kingdom