About Specac Limited (01008689) United Kingdom