SELVARA

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