When I was in the pet trade, we used to sell fish that looked very much like these. At the time, they were sold simply as Labeo sharks, but having looked again, I agree with Tony - the dorsal looks too long to be a true labeo (lathough black sharks have a longer dorsal than, say, RTBS).
I know I have seen this fish, but will try and research for you too.