About Ellipsis International Solutions Limited (12006368) United Kingdom