Electric Square, created in 2011 (United Kingdom), from 48 sister brands and 2683 competing brands. Electric Square is owned by Keywords Studios PLC, listed on the stock exchange of Francfort The ISIN, the company's International Securities Identification Number, is GB00BBQ38507. Electric Square belongs to the Interactive Media business sector.