Taiwan YOUBANG Technology Ltd
Consumer Report
Ordered 500PCS of 4GB USB memory sticks which should have had company logo printed on them. Had the cheek to send just 100pcs with no logo printing. Had no correspondence with since receiving the order. ...