About L.s.r. Films Limited (02624044) United Kingdom