If this site is involved, which is clearly connected, it appears to still be in creation mode.
Meaning it’s likely a mock-up that would require further proof reading, etc.. However a site such as this (in development) is used in a pitch or business offering in many cases as not only a visual representation of what value is added but also puts them in a position to get something going quickly.