About Luxor Films Ltd (11774534) United Kingdom