About Superdielectrics Supercap Ltd (13620939) United Kingdom