About Lucid Picturehouse Ltd (12965736) United Kingdom