About Outreach Research & Innovation Group Ltd (13250531) United Kingdom