About Deedra Company Ltd (13219261) United Kingdom