About Jsba Holdings Ltd (10512162) United Kingdom