About Taylor Technology Systems Limited (07740764) United Kingdom