About Sierra I-tec Ltd (12948401) United Kingdom