About R&s Biotech Limited (SC628056) United Kingdom