About Genecube Limited (08421450) United Kingdom