Follow along with the video below to see how to install our site as a web app on your home screen.
Note: this_feature_currently_requires_accessing_site_using_safari
But they have a Positive Feedback in affpayingExpertmobi.com - Alexa rank is 230685. That means they are small and untested.
They appeared on the radar ( Alexa check ) in Apr.16, so they are very new. They might have existed before, but search engines and people were not aware of them.
Semrush says they have 15 referring domains.
My advice? Ignore them. You have enough established companies with background information to use.