About Tecspec Ltd (10430248) United Kingdom