About Ito Clinical Consulting Limited (07970480) United Kingdom