About Ellipse Marketing Consultants Limited (08499523) United Kingdom