About Exelot Uk Ltd. (13066961) United Kingdom