About J.bury Holdings Ltd (12786578) United Kingdom