Allan Guobin Lei is a Swedish director with 2 active roles across Swedish companies, including Board of Directors at China Sweden IT Consulting AB.