Who made Alessandra Ambrosio’s black and white wave lace top?

949Shirt – Self Portrait