About Ticket Machine Ltd (11056260) United Kingdom