About Noogatron Films Limited (06868914) United Kingdom