About Jel Holdings Limited (11500015) United Kingdom