About Interact Uk Holdings Limited (04267531) United Kingdom