Logo of Freeda

Freeda

Verified by Notabene

Incorporation

Legal Name
Freeda, Inc.
Legal structure
Corporation
Year Founded
2020
Incorporation Country
United States of America
Business ID Number
-
Is Regulated?
yes
Jurisdiction Country
United States of America

Business address

Address 1
2225 E. Bayshore Rd.
Address 2
STE 200
City
Palo Alto
Country
United States of America

Memberships & Certificates

No certificates, yet

Travel rule protocols

Protocol
TR:Now
Email
Active