Authentic Jimmy Choo. 
Size 41 but run small & best suited to an AU 9-9.5 
Comes with box, dust bag & authenticity card. 
Made in Italy.