their main studios are located in buenos aires argentina