About Smartlogic Semaphore Limited (06017504) United Kingdom