About I-spec.com Limited (03308848) United Kingdom