About Oxford Research & Analysis Ltd (12177942) United Kingdom