About Ellor Ltd (12698473) United Kingdom