About Spec Technology International Limited (12757427) United Kingdom