I looked on reviews of FlightHub while thinking of booking a flight(thank gosh). But I called just now to their costumer service number, asking a question whether they accept International credit cards, they said they can accept Bank of China, but insisted that I give them credit card info over the phone to book it immediately. It's just weird. Why would I want a representative to book a flight for me? Especially if I don't even know they will put my name, birth and mandatory things I need on the ticket correctly.