About Jelen Stud Limited (06354941) United Kingdom