About Japan Interface Limited (03785850) United Kingdom