About Ribosome Scientific Ltd (08320927) United Kingdom