D SQUARED TECHNOLOGY PTE LTD
51 Lorong 17 Geylang #03-02 Superior Industrial Building Singapore 388571