About Speculab Ltd (11765003) United Kingdom