About Dd1 Holdings Ltd (SC524244) United Kingdom