Timbuktu Labs, Inc. is a firm based at Attn: Ceo Elena Favilli, 520 Broadway, Santa Monica. It was registered as a foreign business corporation in Queens county, under company number 5183946 on 08/09/2017, 6 years ago.
The firm is, according to the latest data, being led by a CEO - Elena Favilli from Santa Monica.
LOCATION UNAVALIABLE