About Capital D 2 Holdco Limited (13641241) United Kingdom