About Ellis Pub Solutions Ltd (11626341) United Kingdom