About D.a. Seed & Co. Ltd (SC266636) United Kingdom