About Ellipsis Labs Ltd (12524512) United Kingdom