About Ellipse Software Ltd (07704445) United Kingdom