About J Square Limited (11681125) United Kingdom