About Cell Therapy Limited (06970743) United Kingdom