I will bet money that this is some sort of pun because while I may know shit about Japan and Japanese, what I do know is that they all fucking love puns.
Sakuya Izayoi...Nope, don't get it. Must be lacking in japanese words. Maybe the word shrimp in japanese may have been written closely like Sakuya Izayoi?
Either that or the artist was lied to when the shrimp joke was Mima, not Sakuya.