About Jambel Holdings Ltd (11459998) United Kingdom