About R&r Medicus Limited (11914618) United Kingdom