About Jabo Holdings Limited (12282034) United Kingdom