About Interact Associates Ltd (04069189) United Kingdom