About Ellipsis Limited (11724910) United Kingdom