About Speck Ltd (11618327) United Kingdom