Studios, Malta, Letonya ve Filipinler de dahil olmak üzere dünya çapında çeşitli ülkelerde bulunmaktadır.