About Interact Technology Ltd (06348509) United Kingdom