About Electa Ltd (12250241) United Kingdom