Contact Us Get in Touch De Owl No 23 TKT 1, Lorong Shahbandar 3, Pusat Perniagaan Intan Flora, 36000 Teluk Intan Perak. Whatsapp: 010-226 0715 Office: (+605) 620 5000 Email: info@deowl.co