I've seen this type on cars before but don't know which brand it is. It has a marking on the front but its not very clear.
Follow Ups: