About Semaphore Macro Limited (10359556) United Kingdom