About Kadans Science Partner Uk Services Limited (12614803) United Kingdom