FWIW they won't necessarily want to give you the company name initially - at least not until you've agreed for them to forward your CV.
(Obviously, this is moot if they're an in-house recruiter or indeed if they're the only recruiter for the role and it's not advertised externally - but if it is otherwise advertised externally and/or there's more than one recruitment firm potentially hiring for it then they want to be able to get you in there as their candidate else they can't earn a commission.)
They should be able to give you some basic details and a location though, that's silly if they can't do that, though they often have a preference for talking on the phone as they're ultimately salespeople. Some are also funny about divulging things like salary and there's a little bit of a game where they want the candidate to give a number (or range first) - typically a recruiter will initially ask what you're earning now but many will be satisfied with you just telling them your target. Ideally, you want the number or range from them first without first giving them a figure but that's not always going to happen.
But this stuff isn't necessarily a "scam", this is just how some of them work (some of them are dumb or just some Dell Boy type who knows little about your industry) you can still pick up the phone and have a chat with them to get more details etc. it only takes a few minutes and it's better to get all the info and then decide.