About Gene & Cell Limited (08983809) United Kingdom