About Ellis Solutions Ltd (04958239) United Kingdom