On the website I saw only two apps, one adblock and one chrome extension. The iTunes connect didn't really show many apps and the linkedin had almost nothing.
I am not doubting it, but if you put this claim on the site you should back it up.
Edit: Forgot about the actual product, looks nice.