About Diploid Limited (09496064) United Kingdom