About The Cell Strategy Limited (07088788) United Kingdom