About Interact Management Solutions Ltd (06937461) United Kingdom