This 'article' is clearly a PR press release description. It speaks of "our", and uses superlatives nonstop.