← Back to vendor explorer
U
Umbra Cyber
verifiedUmbra Cyber Ltd. · VRN-256N · Germany
823
TrustScore
Confidence 96%
30d Δ ▼ 3
lowIdentity
Legal nameUmbra Cyber Ltd.
RegistrationREG-2201147
CEOJ. Petrov
Founded1966
Headcount19,258
Revenue$3529M
Composition
TrustScore dimensions
Identity96%
Performance74%
Compliance88%
Financial62%
Reputation81%
Relationships70%