Founded in 2005 by the Dominguez sisters, BIMBA Y LOLA is a Spanish clothing, accessories and footwear brand set in a kaleidoscope of colours.