About Ellipsis (london) Limited (04314344) United Kingdom