Does Miranda have any moons?

No. Miranda is itself a moon of Uranus. No known moon has a moon of its own.