About D12 Investco Limited (12397496) United Kingdom