About Interact Computer And Software Limited (03243920) United Kingdom