About Integral Research Limited (11074476) United Kingdom