Skip directly to content

About us

 

 

Teluu was founded by Benny Prijono and Perry Ismangil, in November 2006.

Address

85 Great Portland Street

London W1W 7LT

United Kingdom
Tel: +44 114 299 8883

Teluu is incorporated as Teluu Ltd, registered in England no.7825138