Looks oddly similar to https://headshotai.studio/, some of their FAQ answers are exactly the same too. Not sure if they are owned by the same person, or if one of them copied the other.
72 hour turn around?!?!?! Seems an awfully long time, these days most studios will have the photos turns around within 30 minutes (at least where I live) I'm surprised to see 3 day turn around time.