About Ellipsys Solutions Limited (12764263) United Kingdom