About Jsquared Networks Limited (10247528) United Kingdom