I recently contacted their company about an advertised position. Trying to ascertain details of that role was like extracting blood from a stone. They were totally reluctant even after me providing a CV.
Subsequent attempts to contact them have met with no response even after 3 attempts.

I fully believe this was another phantom position (I am extremely qualified and experienced in my field) and was just CV harvesting.

I will avoid this company at all costs in the future, regardless of what they advertise.