About Till Machine Ltd (12328625) United Kingdom