About Jsquare Technologies Ltd (12344621) United Kingdom