[chore] Refactoring and fixed some issues

Added default `N/A` text
Moved URL to the config
Modified full-screen css

@tejohnso @stulees please review. Thanks.
@tejohnso good question. At this point I haven't really encountered any other statuses than `Trial`, `Free` and ` ` (blank), and this API is not yet documented (or at least not that I know of). Blank indicates the Product Id hasn't yet been used, which is an issue as well.

Once I "discover" what all the statuses are I can add conditions for all of them. I have a task on the card for this component to resolve all this going forward. Thanks.