About Medicai Limited (12226161) United Kingdom