About Spector Solutions Ltd (12621394) United Kingdom