About Spe&c Ltd (12498172) United Kingdom