About Inc Research Europe Holdings Limited (07386252) United Kingdom