About Elq Omega Uk Ltd (10495703) United Kingdom