Archive › Record labels Tamoki Wambesi 1 record in the archive · 1989 Based inLondon, UKAddressLondon, United KingdomFounded byRoy Cousins (1980) Records Scientist – Ho Chi Minh · TWLP 1022 (1989) All record labels · Browse the whole archive