About Ellipsoid Limited (12011677) United Kingdom