Who made Miranda Kerr’s sunglasses, print dress, and gold jewelry?

Dress – Versace
Necklace – Shay, Foundrae, and Sydney Evan
Earrings – Anita Ko
Sunglasses – Dior