About Japan Square Limited (12954206) United Kingdom