About London Scientific Films Limited (02257887) United Kingdom