About Ezra Lacaba Production Ltd (NI681393) United Kingdom