About De Luxe Films Limited (00625503) United Kingdom