About Jebez Holdings Ltd (12402137) United Kingdom