About Interact Software Limited (01235166) United Kingdom