About Ellipsoid Design Engineering Ltd (12336439) United Kingdom