Cranage EMC Testing Limited United Kingdom electromagnetic compatibility, emc testing, environmental testing, in-situ testing, pre-compliance testing, product safety testing, semi-anechoic chamber, and ukas accredited