About Jbo Group Limited (12103556) United Kingdom