About Ribosome Ltd (12183858) United Kingdom