About Sickle Cell Intervention Limited (10605403) United Kingdom