About Interact Computer Services Limited (01966459) United Kingdom