About Semaphore Communications Limited (02772087) United Kingdom