I apologize for the delay. I had to check into this a little more. The tag says that it needs to be cleaned by a leather expert, so it is very reasonable to conclude this is genuine leather. There is no tag saying who made it though.
No, it does not fit me. I wear a large t-shirt or more fitted, a medium. It does fit my wife and is slightly large on her. This was not my jacket, so I never wore it.