I can't find any information besides marketing nonsense.
Have you used or service them before?