About Interact Multimedia Limited (02852769) United Kingdom