About Jba Holdings Limited (10374976) United Kingdom