About Semaphore Consultants Limited (02720268) United Kingdom