About Intellimen Uk Ltd (12804293) United Kingdom