About Jaba Associates Limited (06272580) United Kingdom