View the list of 1 websites that are using Room 3105, New Tech Plaza, 34 Tai Yau Street, as specified address