About Jbo Technologies Ltd (12492939) United Kingdom