About Jenbar Limited (05124168) United Kingdom