About Mea Culpa Films Ltd (09595699) United Kingdom