About Ellipse-&-co Ltd (12365647) United Kingdom