About Helena Electronics Trading Uk Ltd (13613583) United Kingdom