New team S.A., limited, CHE-101.998.035, Richard Mayor