About Ellipse Films Ltd (13129060) United Kingdom