About Exigence Technologies Uk Ltd (09833679) United Kingdom