About The Illuminated Film Company Limited (02788336) United Kingdom