About Cell Therapy Diabetes Limited (10219345) United Kingdom