About Ellipsis Development Ltd. (08817763) United Kingdom