About Spirit Of Japan Limited (12650182) United Kingdom