About Adcuratus Research & Evaluation Ltd (11932653) United Kingdom