About I.f. R&d Llp (OC396840) United Kingdom