About Ellipsis Learning & Development Ltd (12628124) United Kingdom