It's just a scam, it promoted that it can detect a location by number but when you subscribe they ask you for unattainable thing like installing app on the device you want to track, or sending pishing links to them.
The app works on charging people a monthly subscription without a notice after a trial.
I just got a message that money has been deducted from my account without an email or notification from them. When I investigated I found out it's them, the irony is they sent me offers and discounts just a few hours after they deducted my money without consent:)
After long negotiations they offered me a refund of 10% as per the attached picture