The Shanghai cafe helping China’s underprivileged and disabled stand on their own two feet