About Mills Tills Ltd (13011194) United Kingdom