About D&d Astrid Ltd (11670882) United Kingdom