About Interactive Contact & Resolution Limited (12536174) United Kingdom