About Transactor Systems Ltd (04153911) United Kingdom