About Semaphore Group Ltd (09299031) United Kingdom