About Api Capacitors Ltd (05973439) United Kingdom