Teleo được thành lập vào năm 2003, có trụ sở ở San Fransisco (Mỹ).