About J Square Innovation Limited (11821247) United Kingdom