About Semaphore Partnership Limited (03315719) United Kingdom