About Spectre Tools Limited (10234219) United Kingdom