About National Film And Sci-fi Museum Limited (12776570) United Kingdom