About D28 Holdings Limited (12534242) United Kingdom