About Jsb Technologies Limited (12884213) United Kingdom