About Spectrum Laboratory Partners Ltd (12684271) United Kingdom