About Lexx Corp Uk Ltd (11493434) United Kingdom