I think it's a flag of the faintest pink, and that more likely than not, Sigma Labs has retained an IR firm that has chosen to not maintain an official bricks and mortar location, and which has a couple of employees in four separate locations. But I also think that presenting it on the site as a suite address makes it into a topic of conversation, and that doesn't seem too smart.
This is my last allotted post, so I'll also say that the 'Ste.' portion of the address is probably a post box, and not a Google Maps error. Some folks (e.g. homelesss, RVers) have been able to use UPS mailboxes as addresses.