The company behind a taxi booking app has been fined £45,000 by the Information Commissioner's Office for breaking the law on sending unsolicited text messages.