About Integrated Research Uk Limited (03298802) United Kingdom