About Ellipse Media Limited (13597083) United Kingdom