Unit 3 Compliance Ltd United Kingdom electromagnetic compatibility, emc consultancy, emc testing, fault diagnosis, pcb design review, pre-compliance, rf immunity, and vibration testing