About Sekel Technologies Uk Ltd (13547870) United Kingdom