About Ellipse Limited (04428668) United Kingdom