About Ellipsys It Solutions Limited (07186383) United Kingdom