About Triple D Management Limited (12932643) United Kingdom