About Jbarr Holdings Ltd (11819176) United Kingdom