About Clindata Solutions Limited (08296612) United Kingdom