About D&ds Portfolio Ltd (13246098) United Kingdom