About Cell Tech (holdings) Limited (08802906) United Kingdom