Kylla new office in bustling Mayfair
Kylla has a new office in the heart of London’s business district, at 12 Hay Hill, Mayfair. Being based in this superb business club means we get to work in pleasant surroundings and are well-placed to receive clients for a drink and good conversation. Our new location provides a solid basis for our further growth,…