It was hard to get in any contact with them, getting their address, wandering in Warsaw trying to get to call a someone to ask. When i arrived to their office they told me there is self check in, but i couldn't get in touch with them
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia