About R&d Holdco Limited (07885770) United Kingdom