About Ellipsis Legal Tech Company Limited (11965500) United Kingdom