About Capella Electronics Limited (02124531) United Kingdom