About Jsbbsa Limited (12089380) United Kingdom