About Semaphore Films Ltd (10602222) United Kingdom