About Ellipsis Software Ltd (10727445) United Kingdom