About Cell Care Limited (11255037) United Kingdom