About Lucid Film Sales Limited (10965601) United Kingdom