SELVARA
Company record
Legal name, address, phone, email, license number, and D-U-N-S for SELVARA LLC.
- Legal name: SELVARA LLC
- Site name: Selvara (the website name only; same spelling as the first word of the legal name)
- Address: 830 Stanford Shopping Center, Palo Alto, CA 94304, United States
- Office: the same as the registered address
- Phone: +1 304 415 7008
- Email: heatherharrell897@gmail.com
- Business license number: B20260309935
- D-U-N-S: 147860190
- Representative: Kylie Alyssa Kinsolving