About Spectre Tech Limited (10896492) United Kingdom