About Tailored Clinical Research Solutions Limited (09930195) United Kingdom