About Filmpass Ltd (12042704) United Kingdom