About Sqi Japan Limited (10739777) United Kingdom