D
DeBay
Organization
Likely a UK investment or corporate entity referenced in connection with share ownership alongside investor Rich Griffiths; the exact company identity is uncertain from the excerpt.
Organization
Likely a UK investment or corporate entity referenced in connection with share ownership alongside investor Rich Griffiths; the exact company identity is uncertain from the excerpt.