About Semaphore Solutions Limited (13698374) United Kingdom