About Rib-x Therapeutics Limited (05532277) United Kingdom