About Spectrum Logic Limited (10636221) United Kingdom