Very pretty, even striking beauty. She is a tortie as you surely know. Black Tortie with white. The red color seems to be diluted, but certainly not the black.
She is surely a longhaired domestic. but what look alike? I dont think she is any MCO looks there. But something is there, she is enchanting me.
Longhaired Oriental perhaps? Yes, there is such a breed, not very common but its a recognized breed. Although they go with different names, some say simply longhaired oriental, others say Javanese, I think. And this with Javanese is the problem, because there are yet another breed sometimes called for the Javanese.