About S.l. R&d Llp (OC398488) United Kingdom